package com.ruoyi.system.service.estate;

import java.util.List;
import com.ruoyi.system.domain.estate.FeeItem;

/**
 * 收费项目Service接口
 * 
 * @author ruoyi
 */
public interface IFeeItemService 
{
    /**
     * 查询收费项目信息
     * 
     * @param itemId 收费项目ID
     * @return 收费项目信息
     */
    public FeeItem selectFeeItemById(Long itemId);

    /**
     * 查询收费项目列表
     * 
     * @param feeItem 收费项目信息
     * @return 收费项目集合
     */
    public List<FeeItem> selectFeeItemList(FeeItem feeItem);

    /**
     * 新增收费项目
     * 
     * @param feeItem 收费项目信息
     * @return 结果
     */
    public int insertFeeItem(FeeItem feeItem);

    /**
     * 修改收费项目
     * 
     * @param feeItem 收费项目信息
     * @return 结果
     */
    public int updateFeeItem(FeeItem feeItem);

    /**
     * 批量删除收费项目
     * 
     * @param itemIds 需要删除的收费项目ID
     * @return 结果
     */
    public int deleteFeeItemByIds(Long[] itemIds);

    /**
     * 删除收费项目信息
     * 
     * @param itemId 收费项目ID
     * @return 结果
     */
    public int deleteFeeItemById(Long itemId);
} 